USE [GESTION_MORA]
GO

/****** Object:  StoredProcedure [dbo].[WASP_D0007_CARGO_MORAEMP_MORA_SUC_2]    Script Date: 11/23/2011 14:41:30 ******/
IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[WASP_D0007_CARGO_MORAEMP_MORA_SUC_2]') AND type in (N'P', N'PC'))
DROP PROCEDURE [dbo].[WASP_D0007_CARGO_MORAEMP_MORA_SUC_2]
GO

USE [GESTION_MORA]
GO

/****** Object:  StoredProcedure [dbo].[WASP_D0007_CARGO_MORAEMP_MORA_SUC_2]    Script Date: 11/23/2011 14:41:30 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[WASP_D0007_CARGO_MORAEMP_MORA_SUC_2]
AS

-- SmoraSuc
truncate TABLE GESTION_MORA.DBO.GMSmoraSuc

INSERT INTO GESTION_MORA.DBO.GMSmoraSuc
(Cuenta_Empresa,Nombre_Empresa,Estado_Empresa,Condicion_Empresa,Clasificacion_Empresa,
SucOper,Agencia,Cuenta,Operacion,Nombre_Deudor,Cuenta_Aval1,Nombre_Aval1,Cuenta_Aval2,
Nombre_Aval2,MM60,DP,DR,Fallecidos,Judiciales,ME,MP,MEMP,Clasificacion_Actual,Clasificacion_Anterior,
Vcto_Impago,Valor_Cuota,Mca_securitizado)

SELECT     
	GMSmoraEmpr.Cuenta_Empresa
	,GMSmoraEmpr.Nombre_Empresa
	,GMSmoraEmpr.Estado_Empresa
	,GMSmoraEmpr.Condicion_Empresa
	,GMSmoraEmpr.Clasificacion_Empresa
	,GMSmoraEmpr.SucOper
	,GMSucursales.Agencia
	,GMSmoraEmpr.Cuenta
	,GMSmoraEmpr.Operacion
	,GMSmoraEmpr.Nombre_Deudor
	,GMSmoraEmpr.Cuenta_Aval1
	,GMSmoraEmpr.Nombre_Aval1
	,GMSmoraEmpr.Cuenta_Aval2
	,GMSmoraEmpr.Nombre_Aval2
	,GMSmoraEmpr.MM60
	,GMSmoraEmpr.DP
	,GMSmoraEmpr.DR
	,GMSmoraEmpr.Fallecidos
	,GMSmoraEmpr.Judiciales
	,GMSmoraEmpr.ME
	,GMSmoraEmpr.MP
	,MEMP = convert(varchar(20),' ') 
	,Clasificacion_Actual = convert(varchar(20),' ') 
	,Clasificacion_Anterior = convert(varchar(20),' ') 
        ,Vcto_Impago = MIN(GMSmoraEmpr.Vcto_Impago) 
        ,Valor_Cuota = CONVERT(NUMERIC,SUM(GMSmoraEmpr.Valor_Cuota)) 
        , Marca_securitizado = 'N'
FROM       
	GMSmoraEmpr Left Join GMSucursales ON 
	   GMSmoraEmpr.SucOper = GMSucursales.SucOper

GROUP BY   
	GMSmoraEmpr.Cuenta_Empresa, GMSmoraEmpr.Nombre_Empresa, GMSmoraEmpr.Estado_Empresa, 
	GMSmoraEmpr.Condicion_Empresa, GMSmoraEmpr.Clasificacion_Empresa, GMSmoraEmpr.SucOper, GMSucursales.Agencia, 
	GMSmoraEmpr.Cuenta, GMSmoraEmpr.Operacion, GMSmoraEmpr.Nombre_Deudor, GMSmoraEmpr.Cuenta_Aval1, 
	GMSmoraEmpr.Nombre_Aval1, GMSmoraEmpr.Cuenta_Aval2, GMSmoraEmpr.Nombre_Aval2, GMSmoraEmpr.MM60, 
	GMSmoraEmpr.DP, GMSmoraEmpr.DR, GMSmoraEmpr.Fallecidos, GMSmoraEmpr.Judiciales, GMSmoraEmpr.ME, 
	GMSmoraEmpr.MP

ORDER BY   dbo.GMSmoraEmpr.Cuenta_Empresa, dbo.GMSmoraEmpr.Cuenta, dbo.GMSmoraEmpr.Operacion 
GO

